//import java.util.HashSet;
//public  class Solution {
//    public static boolean isValidSudoku(char[][] b) {
//      Set<Character> s=new HashSet<>();
//
//      for(int i=0;b.length();i++){
//        for(int j=0;j<b[i].length();j++){
//
//            if(b[i][j]!="."&&s.contains(b[j][j])){
//                return false;
//            }
//            s.add(b[i][j]);
//        }
//      }
//
//      for(int i=0;b.length();i++){
//        for(int j=0;j<b[i].length();j++){
//
//            if(b[j][i]!="."&&s.contains(b[j][j])){
//                return false;
//            }
//            s.add(b[i][j]);
//        }
//      }
//
//      for(int i=0;i<b.length();i++){
//            int m = i/3;
//            int n = i%3;
//            s.clear();
//            for(int j=m*3 ; j<m*3 + 3 ; j++){
//                for(int k=n*3 ; k<n*3+3 ; k++){
//                    if(b[j][k] != '.' && s.contains(b[j][k]))
//                        return false;
//                    s.add(b[j][k]);
//                }
//            }
//      }
//      return true;
//
//    }
//
//    public static void main(String[] args) {
//       String [][]str=new String[][]{{1,2},{1,2}};
//
//                boolean a=isValidSudoku(str);
//    }
//}
